package com.fashion.server.domain.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by zhuqi on 2016/9/27.
 */
public class PunishTypeModel extends BaseModel{

    private Long id;
    //类别 1：涉黄 2：摄政宗教 3：摄赌摄枪支 4：宣传广告冒充官网 5：私密直播 6： 其他
    private Integer category;
    //违规类型,用户自定义
    private String typeName;
    //描述
    private String description;
    //封号（冻结）天数：（记录单位：天）
    private Integer freezeDays;
    //停播(直播间)天数：（记录单位：天）
    private Integer stopDays;
    //扣除佣金 (百分比)
    private Double dedCommision;
    //扣除金额
    private BigDecimal dedMoney;
    //创建时间
    private Date createTime;
    //创建人
    private String createUser;
    //更新时间
    private Date updateTime;
    //更新人
    private String updateUser;
    //删除标示 0：正常1：已删除
    private Integer deleteFlag;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getFreezeDays() {
        return freezeDays;
    }

    public void setFreezeDays(Integer freezeDays) {
        this.freezeDays = freezeDays;
    }

    public Integer getStopDays() {
        return stopDays;
    }

    public void setStopDays(Integer stopDays) {
        this.stopDays = stopDays;
    }

    public Double getDedCommision() {
        return dedCommision;
    }

    public void setDedCommision(Double dedCommision) {
        this.dedCommision = dedCommision;
    }

    public BigDecimal getDedMoney() {
        return dedMoney;
    }

    public void setDedMoney(BigDecimal dedMoney) {
        this.dedMoney = dedMoney;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }
}
